package cn.swust.designpatternlearningplatform.service;

import cn.swust.designpatternlearningplatform.domain.dto.PaperResultDto;
import cn.swust.designpatternlearningplatform.domain.dto.TestPaperDto;
import cn.swust.designpatternlearningplatform.domain.dto.StudentPersonalTrainingPaperDto;
import cn.swust.designpatternlearningplatform.domain.dto.StudentPersonalTrainingResultDto;

import java.util.List;

public interface StudentTrainingPaperService {

     TestPaperDto selectTrainingPaper(String testId, String number);


    TestPaperDto getTrainingPaperByNumber(Integer trainingNumber, String paperName, String studentNumber);

    List<StudentPersonalTrainingPaperDto> getAllTrainingPaper(String studentNumber);

    PaperResultDto getStudentPersonalTraining(String paperNumber, String studentNumber);

    PaperResultDto getTestPaperResult(String paperNumber, String studentNumber);
}
